stabbed with a knife or sharp object - Español Inglés Diccionario